/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size: 12px;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ddd;}
td,th {border: 1px solid #ddd}
body{ font-size:14px; background:#fff; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#265ace;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clear{ clear:both;font-size:0px;}
.l{float:left}
.r{float:right}
table{border-collapse:collapse;border-spacing:1;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"], button, select {-webkit-appearance: none;}
::-webkit-scrollbar {display:none}
textarea {-webkit-appearance: none;outline:none;}
input:focus,textarea:focus,select:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

/*-- å¤´éƒ¨ --*/
.header { height:60px; width:100%; background:#23242b;}
.header-box { width:1200px; margin:0 auto;}

/*-- logo --*/

.header-box .logo { float:left; height:42px; padding-top:9px;}
.header-box .logo img { height:42px; width:auto; display:block;}

/*-- å¯¼èˆª --*/

.nav { float:left; width:810px; margin-left:35px;}
.nav ul li { width:90px; font-size:14px; line-height:60px; text-align:center; float:left; color:#fff; position:relative; z-index:888;}
.nav ul li em { display:none;}
.nav ul li a { color:#ffffff;}
.nav ul li a:hover { color:#3171ff;}
.nav ul li .nav-li-box { position:absolute; left:0; top:60px; background:rgba(0,0,0,.8); width:90px; display:none; z-index:889;}
.nav ul li .nav-li-box a { display:block; height:40px; line-height:40px;}
.nav ul li .nav-li-box a:hover { background:rgba(0,61,255,.6); color:#fff;}
.nav ul li:hover { background:rgba(0,0,0,.8);}
.nav ul li:hover .nav-li-box { display:block;}
#sj-cd-box { display:none;}

/*-- æœç´¢ --*/

.search { float:right; width:200px; height:30px; margin-top:15px;}
.search-sjbox { display:none;}
.search-box { width:200px; height:30px; background:rgba(255,255,255,.1); border-radius:15px;}
.search-box label { float:left; height:30px;}
.search-box input { background:none; border:0;}
.search-box input.search-text { width:165px; height:30px; line-height:30px; text-indent:15px; color:#fff;}
.search-box input::-webkit-input-placeholder { color:#cccccc;}
.search-box input.search-btn { width:35px; height:30px; cursor:pointer; background:url(../images/search-icon.png) no-repeat center center;}

/*-- banneréƒ¨åˆ† --*/

.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; position:relative;}
.flexslider .slides img { width: 100%; display: block;}
.flexslider .slides .banner-text-po { width:660px; position:absolute; color:#fff; z-index:9999; top:30%; left: 50%;  margin-left: -550px;}
.flexslider .slides p.banner-zbt { font-size:40px; line-height:60px;}
.flexslider .slides p.banner-fbt { font-size:18px; line-height:36px;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.flexslider { position: relative; zoom: 1; margin:0 auto;}
.flex-container {min-width: 1200px;max-width: 1920px; margin:0 auto;}
.flexslider .slides { zoom: 1; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:15px;height:15px;line-height:15px;overflow:hidden;cursor:pointer; text-indent:-9999px; background:rgba(255,255,255,0.3); border-radius:10px; transition:all 0.5s;}
.flex-control-nav .flex-active{ width:45px; background:#fff; transition:all 0.5s;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-35px;}
.flex-direction-nav li a { display:block;width:41px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/banner-jt.png) no-repeat 0 0; text-indent:-9999px;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/banner-jt.png) no-repeat -82px 0; text-indent:-9999px;}
.flex-direction-nav li a.flex-prev:hover {background:url(../images/banner-jt.png) no-repeat -41px 0;}
.flex-direction-nav li a.flex-next:hover {background:url(../images/banner-jt.png) no-repeat -123px 0;}

/*-- äº§å“éƒ¨åˆ† --*/

.product-box { width:1200px; padding-top:65px; margin:0 auto;}
.ty-btbox h3 { color:#333333; font-size:30px; margin-bottom:20px; text-align:center;}
.ty-btbox h4 { font-size:18px; color:#666666; text-align:center; margin-bottom:55px;}
.bai h3 { color:#ffffff;}
.bai h4 { color:#cccccc;}

.product-list { width:300px; float:left; box-sizing:border-box; border-right:1px solid #e5e5e5; padding:15px 0;}
.product-list:last-child { border:none;}
.product-list:hover { background:#f8f8f8;border:none; box-shadow:0 0 5px #ccc;}
.product-list-top { margin-bottom:20px; margin-left:25px; height:65px;}
.product-list-top .product-list-tb { float:left; margin-right:20px; width:auto;}
.product-list-top .product-list-tb img { display:block; width:auto; height: auto; transition:all 0.5s;}
.product-list:hover .product-list-top .product-list-tb img { transform:rotateX(360deg); transition:all 0.5s;}
.product-list-top>h5 { font-size:16px; line-height:24px; font-weight:bold;}
.product-list-top>p { font-size:12px; line-height:20px; width:185px; overflow:hidden; color:#666;}
.product-list ul { width:290px; margin:0 auto;}
.product-list ul li { line-height:50px; text-align:center; margin-bottom:10px; padding:18px 0 18px 20px; font-size:18px;}
.product-list ul li h6 { text-align:left; height:26px; line-height:26px; font-size:14px; padding-left:15px; background:url(../images/product-list-tb.png) no-repeat left 8px;}
.product-list ul li p { text-align:left; line-height:24px; padding-left:15px; font-size:12px; color:#999999;}
.product-list ul li h6 span.hot { display:inline-block; font-size:12px; color:#fff; padding:0 5px; height:14px; line-height:14px; border-radius:3px; background:#e00000; margin-left:5px;}
.product-list ul li h6 span.new { display:inline-block; font-size:12px; color:#fff; padding:0 5px; height:14px; line-height:14px; border-radius:3px; background:#009f3c; margin-left:5px;}
.product-list ul li:hover { background:#ffffff; box-shadow:0 0 5px #eee; cursor:pointer;}
.product-list ul li:hover h6 a { color:#3171ff;}
.product-list ul li:hover h6 { background:url(../images/product-list-tb.png) no-repeat left -12px;}

.product-list:hover .product-list-top>h5 a { color:#0045a3;}

/*-- æ¡ˆä¾‹éƒ¨åˆ† --*/

.case { margin-top:30px;padding-top: 50px;background: url(../images/case-bg.jpg) no-repeat center center fixed;background-size:100% 100%;height: 560px;}
.case-box { margin:0 auto; width:1200px; position:relative;}
.case-list { width:1200px;height:380px;position:relative;margin-top: 60px;}
.case-list .bd { width:1200px;height: 275px;overflow:hidden;}
.case-list .bd ul { overflow:hidden; zoom:1; width:1220px; }
.case-list .bd ul li { margin:0 20px 20px 0;float:left;_display:inline;overflow:hidden;text-align:center;width: 224px;height: 130px;background:#f5f5f5;}
.case-list .bd ul li .pic { width:224px; height:130px; line-height:130px; overflow:hidden; background:#fff; font-size:0; display:table-cell; vertical-align:middle; text-align:center; }
.case-list .bd ul li .pic a { display:block;}
.case-list .bd ul li .pic img { margin:0 auto; max-width:200px; max-height:110px; vertical-align:middle;  padding:2px; transition:all 0.3s;}
.case-list .bd ul li .pic a:hover img { border-color:#999;  }
.case-list .bd ul li:hover { background:#dee5ee;}
.case-list .bd ul li:hover a { color:#3171ff;}
.case-list .bd ul li:hover .pic img {transform: scale(1.1); transition:all 0.5s;}
.case-list>a { width:60px; height:60px; display:block; position:absolute; cursor:pointer; text-indent:-9999px;}
.case-list>a.next { top:50%;margin-top: -80px;left:-100px;background:url(../images/al-jt.png) no-repeat 0 0;}
.case-list>a.prev { top:50%;margin-top: -80px;right:-100px;background:url(../images/al-jt.png) no-repeat -60px 0;}
.more { width:120px; height:40px; margin:45px auto 0;}
.more a { display:block; border:1px solid #ffffff; line-height:38px; text-align:center; color:#cccccc; font-size:14px;transition:all 0.5s;}
.more a:hover { background:#ffffff; color:#3171ff; transition:all 0.5s;}

/*-- æ–°é—»éƒ¨åˆ† --*/

.news-box { width:1200px; margin:0 auto; padding-top:65px;}
.news-text-list { width:585px;}
.news-text-list ul li { height:70px; padding:15px; transition:all 0.5s; margin-bottom:30px;}
.news-list-time { width:90px; text-align:center; height:70px; font-size:14px; border-right:1px solid #999999;}
.news-list-time span { display:block; font-size:50px; height:50px; line-height:50px; overflow:hidden;}
.news-list-ms { width:445px;} 
.news-list-ms h4 { font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.news-list-ms p { max-height: 40px; line-height: 20px;  color: #999999; overflow: hidden; }
.news-text-list ul li:hover { box-shadow:0 0 5px #ccc; transition:all 0.5s;}

.news-pic-box { width:585px;}
.news-pic-box .news-pic { width:585px; height:360px; overflow:hidden; margin-bottom:43px;}
.news-pic-box .news-pic img { display:block;width:585px; height:360px;transition:all 0.5s; }
.news-pic-box .news-pic img:hover {transform: scale(1.15); transition:all 0.3s;}
.border-r { border:none; border-left:1px solid #999999;}
.more2 { width:120px; height:40px; margin:15px auto 0;}
.more2 a { display:block; border:1px solid #333333; line-height:38px; text-align:center; color:#333333; font-size:14px;transition:all 0.5s;}
.more2 a:hover { background:#3171ff; color:#ffffff; border:1px solid #3171ff; transition:all 0.5s;}


/*-- ç”µè¯ä¼ çœŸéƒ¨åˆ† --*/

.footer-tell { width:100%;  min-width:1200px; height:110px; background:url(../images/footer-topbg.jpg) no-repeat center top; margin-top:30px;}
.tell-box { width:1200px; margin:0 auto;}
.tell-box ul { padding-top:30px;}
.tell-box ul li { float:left; width:33.3333%; height:50px; box-sizing:border-box;}
.tell-box ul li .tell-tb { float:left; margin-right:10px; width:50px; height:50px; box-sizing:border-box; border:1px solid #fff; display:table-cell; line-height:50px; vertical-align:middle; text-align:center; border-radius:25px;}
.tell-box ul li .tell-tb img { vertical-align:middle; width:auto; height:auto; margin-top:-2px;}
.tell-box ul li p { line-height:25px; font-size:12px; padding-right:20px; color:#ffffff;}

/*-- footer --*/

.footer { width:100%;  min-width:1200px; padding:20px 0; background:#212330;}
.footer-box { width:1200px; margin:0 auto;}
.link-box { line-height:30px; color:#cccccc; border-bottom:1px solid #4d4f59; padding-bottom:5px;}
.link-box span { font-weight:bold;}
.link-box a { color:#cccccc; margin:0 8px;}
.copy-box { padding-top:20px;}
.copy { width:600px; float:left; font-size:12px; line-height:20px;  color:#cccccc;}
.share { width:210px; float:right;}
.share ul li { float:left; width:36px; height:36px; margin-left:30px; position:relative;}
.share ul li .share-tb { width:36px; height:36px; background:#9d9d9d; border-radius:18px; text-align:center;}
.share ul li .share-tb img { margin-top:9px;}
.share ul li a { display:block;}
.share ul li:hover .share-tb { background:#004c93;}
.dh-box { display:none; position:absolute; padding:5px 10px; bottom:36px; background:#ffffff; border:1px solid #004c93; border-radius:500px; font-size:14px;}
.qq-box { display:none; position:absolute; bottom:36px; left: -80px;}
.qq-box a { display:block; height:40px; line-height:40px; width:180px; padding:0 10px; background:#ffffff; border-radius:500px; margin-top:1px;}
.qq-box a img { vertical-align:middle;}
.share ul li:hover .dh-box,.share ul li:hover .qq-box { display:block;}
.ewm-box { display:none; position:absolute; padding:5px; background:#ffffff; border:1px solid #004c93;border-radius:5px;top:-112px;}
.ewm-box img { width:100px; height:100px; display:block;}
.share ul li:hover .ewm-box { display:block;}


/*-- å†…é¡µbanner --*/

.ny-banner { width:100%;  min-width:1200px; height:400px; margin:0 auto; position:relative; background:#0e3e87;}
.ny-banner img { height:400px; display:block; margin:0 auto;}
.sjzs-ban { background:url(../images/sjzx-banner-bg.jpg) no-repeat center top;}
.ny-banner-text { position:absolute; left:50%; width:550px; top:135px; margin-left:-550px; color:#ffffff;}
.ny-banner-text h3 { font-size:40px; height:60px; font-weight:normal;}
.ny-banner-text h3 span { font-size:24px; color:#ededed;}
.ny-banner-text p { font-size:20px; line-height:40px;}


/*-- æ•°æ®ä¸­å¿ƒ --*/

.sjzx-text { width:1200px; padding:20px; box-sizing:border-box; font-size:18px; text-indent:36px; line-height:36px; margin:20px auto; background:#f6f6f6;}
.shzx-img {width:1200px; height:auto; margin:0 auto;}
.shzx-img img { width:1200px; height:auto; display: block;}

.map-box { width:1200px; margin:0 auto; height:720px; transition:all .5s; background:url(../images/map-qb.png) no-repeat center center; position:relative; font-size:22px; color:#fff;}
.map-box div img { vertical-align:sub; margin-right:5px;}
.map-box div { position:absolute; cursor:pointer;}
.map-wh { top:400px; left:830px;}
.map-jz { top:520px; left:600px;}
.map-yc { top:385px; left:440px;}
.map-xy { top:200px; left:540px;}
.map-ez { top:420px; left:918px;}
.map-hg { top:380px; left:980px;}
.map-xg { top:345px; left:760px;}
.map-xt {top:452px; left:721px;}
.map-sz {top:226px; left:714px;}

.sjzx-list { width:1200px; margin:0 auto;}
.sjzx-list ul li { padding:20px; height:200px; background:#f6f6f6; margin-bottom:30px;}
.sjzx-list ul li:hover { background:#e2eefd;}
.sjzx-list ul li img { float:left; height:200px; width:320px; margin-right:30px;}
.sjzx-list ul li h3 { font-size:24px; height:50px; line-height:50px; margin-bottom:10px;}
.sjzx-list ul li p { font-size:16px; line-height:28px;}


.web-dw { width:100%;  min-width:1200px; height:40px; line-height:40px; background:#f5f5f5;}
.web-dw-box { width:1200px; margin:0 auto; font-size:16px; color:#777777;}
.web-dw-box a:first-child:after {content: "\00A0\000BB"; margin:0 5px; color:#777777;}


/*-- æŠ€æœ¯å¼€å‘ --*/

.jskf-fw { width:100%;  min-width:1200px; background:url(../images/jskf-one-box-bigbg.jpg) no-repeat center center fixed; }
.jskf-fw-box { width:1100px; margin:0 auto; padding:40px 0;}
.jskf-fw-box ul li { height:245px; position:relative; background:#ffffff; }
.jskf-fw-box ul li .fw-box-img { width:550px; height:245px; position:absolute;}
.jskf-fw-box ul li .fw-box-img img { width:550px; height:245px; display:block;}
.jskf-fw-box ul li .fw-box-text { padding:50px; position:absolute; width:450px; height:145px;}
.jskf-fw-box ul li:nth-child(odd) .fw-box-img { top:0; left:0;}
.jskf-fw-box ul li:nth-child(even) .fw-box-img { top:0; right:0;}
.jskf-fw-box ul li:nth-child(odd) .fw-box-text { top:0; right:0;}
.jskf-fw-box ul li:nth-child(even) .fw-box-text { top:0; left:0;}
.jskf-fw-box ul li .fw-box-text h4 { height:60px; line-height:60px; font-size:24px; color:#333; position:relative; transition:all 0.3s;}
.jskf-fw-box ul li .fw-box-text h4 img { position:absolute; left:0; top:-50px; opacity:0;transition:all 0.3s;}
.jskf-fw-box ul li .fw-box-text p { font-size:16px; line-height:28px; color:#666;}
.jskf-fw-box ul li .list01 { opacity:1; transition:all 0.3s;}
.jskf-fw-box ul li .list02 { opacity:0; transition:all 0.3s;}
.jskf-fw-box ul li .fw-box-jttb { width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px; background:url(../images/jskf-jt-tb.png) no-repeat center -36px;transition:all 0.3s;}
.jskf-fw-box ul li:nth-child(even) .fw-box-jttb {transform:rotateY(180deg);}


.jskf-fw-box ul li:hover .list01 { opacity:0; transition:all 0.5s;}
.jskf-fw-box ul li:hover .list02 { opacity:1; transition:all 0.5s;}
.jskf-fw-box ul li:hover .fw-box-jttb { background:url(../images/jskf-jt-tb.png) no-repeat center top;transition:all 0.3s;}
.jskf-fw-box ul li:hover .fw-box-text h4 { text-align:left; padding-left:60px; transition:all 0.5s;}
.jskf-fw-box ul li:hover .fw-box-text h4 img { left:0; top:0; opacity:1;transition:all 0.5s;}


.ny-jjfa { width:100%;  min-width:1200px; background:url(../images/jsfk-hyjjfa-bg.jpg) no-repeat center center fixed; background-size:100% 100%; height:610px; }
.ny-jjfa-box { width:1200px; margin:0 auto;}
.ny-jjfa-box ul li { width:300px; float:left; position:relative; height:375px; overflow:hidden;}
.ny-jjfa-box ul li .jjfa-bgbox { position:absolute; top:0; left:0;}
.ny-jjfa-box ul li .jjfa-text { position:relative; z-index:9; display:block;transition:all 0.5s;height:375px;}
.ny-jjfa-box h3,.jskf-fwlc h3,.jskf-al-box h3{ text-align:center; padding:40px 0 20px 0; color:#fff; font-size:36px;}
.ny-jjfa-box h4,.jskf-fwlc h4,.jskf-al-box h4 { text-align:center; font-size:18px; margin-bottom:55px; color:#fff;}

.ny-jjfa-box ul li .jjfa-text .jjfa-text-tb {padding-top:110px; text-align:center; transition:all 0.5s;}
.ny-jjfa-box ul li .jjfa-text .jjfa-text-tb h5 { padding-top:30px; color:#333; font-size:22px;}
.ny-jjfa-box ul li:hover .jjfa-text .jjfa-text-tb { padding-top:40px; text-align:center; transition:all 0.5s;}

.ny-jjfa-box ul li .jjfa-text .jjfa-hide-text { padding:24px 40px 0; opacity:0;transition:all 0.5s;}
.ny-jjfa-box ul li .jjfa-text .jjfa-hide-text p { font-size:16px; line-height:28px; height:56px; overflow:hidden; color:#333;}
.ny-jjfa-box ul li .jjfa-text .jjfa-hide-text img { display:block; margin:0 auto; padding-top:40px;}
.ny-jjfa-box ul li:hover .jjfa-text .jjfa-hide-text { opacity:1;transition:all 0.5s;}
.ny-jjfa-box ul li:hover .jjfa-text { background:rgba(182,227,255,0.7);transition:all 0.5s;}


.jskf-fwlc { width:1200px; margin:0 auto;}
.jskf-fwlc h3 { color:#333333;}
.jskf-fwlc h4 { color:#888888;}

.jskf-fwlc ul { padding-left:5px;}
.jskf-fwlc ul li { width:130px; padding:0 20px; text-align:center; float:left; position:relative;}
.jskf-fwlc ul li .fwlc-img { width:100px; height:100px; box-sizing: border-box; border:1px solid #0b2a98; border-radius:50px; margin:0 auto;}
.jskf-fwlc ul li .fwlc-text { padding-top:30px;}
.jskf-fwlc ul li .fwlc-text h5 { font-size:18px; padding-bottom:15px;}
.jskf-fwlc ul li .fwlc-text p { font-size:13px; line-height:24px; color:#999;}
.jskf-fwlc ul li:hover .fwlc-text h5 { color:#0b2a98;}

.jskf-fwlc ul li:nth-child(1) .fwlc-img { background:url(../images/fwlc-bg-tb01.png) no-repeat center -80px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(2) .fwlc-img { background:url(../images/fwlc-bg-tb02.png) no-repeat center -82px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(3) .fwlc-img { background:url(../images/fwlc-bg-tb03.png) no-repeat center -85px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(4) .fwlc-img { background:url(../images/fwlc-bg-tb04.png) no-repeat center -82px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(5) .fwlc-img { background:url(../images/fwlc-bg-tb05.png) no-repeat center -85px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(6) .fwlc-img { background:url(../images/fwlc-bg-tb06.png) no-repeat center -85px; transition:all 0.3s;}
.jskf-fwlc ul li:nth-child(7) .fwlc-img { background:url(../images/fwlc-bg-tb07.png) no-repeat center -88px; transition:all 0.3s;}

.jskf-fwlc ul li:nth-child(1):hover .fwlc-img { background:url(../images/fwlc-bg-tb01.png) no-repeat center 31px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(2):hover .fwlc-img { background:url(../images/fwlc-bg-tb02.png) no-repeat center 33px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(3):hover .fwlc-img { background:url(../images/fwlc-bg-tb03.png) no-repeat center 33px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(4):hover .fwlc-img { background:url(../images/fwlc-bg-tb04.png) no-repeat center 34px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(5):hover .fwlc-img { background:url(../images/fwlc-bg-tb05.png) no-repeat center 33px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(6):hover .fwlc-img { background:url(../images/fwlc-bg-tb06.png) no-repeat center 36px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li:nth-child(7):hover .fwlc-img { background:url(../images/fwlc-bg-tb07.png) no-repeat center 34px #1a50b5; transition:all 0.5s;}
.jskf-fwlc ul li .fwlc-r-jt { width:16px; height:16px; position:absolute; top:42px; right:-8px; background:url(../images/fwlc-xtb.png) no-repeat center center;}
.jskf-fwlc ul li:last-child .fwlc-r-jt { display:none;}

.jskf-fwlc ul li:hover .fwlc-r-jt { animation:box-lyht 1s infinite; -webkit-animation:box-lyht 1s infinite;}

.jskf-more { width:250px; height:50px; margin:50px auto; line-height:50px; text-align:center; background:#1a50b5; overflow:hidden; border-radius:25px; color:#fff; font-size:20px; position:relative;}
.jskf-more a { color:#fff; display:block; position:relative; z-index:99;}
.jskf-more .jskf-dhbox { width:0; height:0; position:absolute; left:50%; top:50%; background:rgba(255,255,255,0.2); border-radius:250px;}
.jskf-more:hover .jskf-dhbox {animation:box-size 1.5s infinite; -webkit-animation:box-size 1.5s infinite;}

.jskf-al {width:100%; min-width:1200px; background:url(../images/jsfk-al-bg.jpg) no-repeat center center fixed; background-size:100% 100%; height:910px;}
.jskf-al-box { width:1200px; margin:0 auto;}
.jskf-al-box ul { width:1200px; height:620px; position:relative; text-align:center;}
.jskf-al-box ul img { margin:0 auto; width:1176px; height:577px;}

.jskf-more01 { width:250px; height:50px; margin:5px auto; line-height:50px; text-align:center; border:1px solid #ffffff; overflow:hidden; border-radius:25px; color:#fff; font-size:20px; position:relative;}
.jskf-more01 a { color:#fff; display:block; position:relative; z-index:99;}
.jskf-more01 a:hover { text-decoration:underline;}

/*-- è§£å†³æ–¹æ¡ˆ --*/

.ny-jjfaym { padding:60px 0 0;}
.jjfa-b-box,.jjfa-l-box { width:1120px; margin:0 auto; padding:40px 0;}
.jjfa-b-top .jjf-b-top-img { float:left;}
.jjfa-l-box .jjf-b-top-img { float:right;}
.jjf-b-top-img { width:475px; height:330px; padding-top:20px;}
.jjf-b-top-img img { width:475px; height:330px; display:block; }
.jjfa-b-top .jjf-b-top-text { float:right;}
.jjfa-l-box .jjf-b-top-text { float:left;} 
.jjfa-b-box .jjf-b-top-text { width:611px; height:364px; background:url(../images/jjfa-bk-lan.png); padding:55px 40px; box-sizing:border-box; overflow:hidden;}
.jjfa-l-box .jjf-b-top-text { width:611px; height:364px; background:url(../images/jjfa-bk-bai.png); padding:55px 40px; box-sizing:border-box; overflow:hidden;}

.jjfa-b-box .jjf-b-top-text h3 { color:#00419a;text-align:right;}
.jjfa-l-box .jjf-b-top-text h3 { color:#ffffff;text-align:left;}
.jjf-b-top-text h3 { font-size:30px;  padding:0 0 20px 0;}
.jjf-b-top-text h3 img { margin-right:15px; vertical-align: middle;}
.jjf-b-top-text p { font-size:14px; line-height:30px;}
.jjfa-l-box .jjf-b-top-text p { color:#fff;}

.jjfa-b-bot { margin-top:20px;}
.jjfa-b-bot ul { width:1140px;}
.jjfa-b-bot ul li { width:265px; margin-right:20px; float:left; box-sizing:border-box; height:80px; line-height:80px; font-size:20px; padding-left:75px;  margin-bottom:20px; border:1px solid #e0e0e0;}
.zw-tb ul li:nth-child(1) { background:url(../images/jjfa-zf-tb02-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(1):hover {background:url(../images/jjfa-zf-tb02-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(2) { background:url(../images/jjfa-zf-tb03-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(2):hover {background:url(../images/jjfa-zf-tb03-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(3) { background:url(../images/jjfa-zf-tb04-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(3):hover {background:url(../images/jjfa-zf-tb04-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(4) { background:url(../images/jjfa-zf-tb05-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(4):hover {background:url(../images/jjfa-zf-tb05-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(5) { background:url(../images/jjfa-zf-tb06-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(5):hover {background:url(../images/jjfa-zf-tb06-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(6) { background:url(../images/jjfa-zf-tb07-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(6):hover {background:url(../images/jjfa-zf-tb07-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(7) { background:url(../images/jjfa-zf-tb08-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(7):hover {background:url(../images/jjfa-zf-tb08-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.zw-tb ul li:nth-child(8) { background:url(../images/jjfa-zf-tb09-lan.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.zw-tb ul li:nth-child(8):hover {background:url(../images/jjfa-zf-tb09-bai.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}


.yl-tb ul li:nth-child(1) { background:url(../images/jjfa-yl-ico01-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(1):hover {background:url(../images/jjfa-yl-ico01-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(2) { background:url(../images/jjfa-yl-ico02-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(2):hover {background:url(../images/jjfa-yl-ico02-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(3) { background:url(../images/jjfa-yl-ico03-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(3):hover {background:url(../images/jjfa-yl-ico03-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(4) { background:url(../images//jjfa-yl-ico04-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(4):hover {background:url(../images//jjfa-yl-ico04-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(5) { background:url(../images//jjfa-yl-ico05-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(5):hover {background:url(../images//jjfa-yl-ico05-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(6) { background:url(../images//jjfa-yl-ico06-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(6):hover {background:url(../images//jjfa-yl-ico06-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(7) { background:url(../images//jjfa-yl-ico07-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(7):hover {background:url(../images//jjfa-yl-ico07-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}
.yl-tb ul li:nth-child(8) { background:url(../images//jjfa-yl-ico08-h.png) no-repeat 25px 24px #f7f9fc; transition:all 0.5s;}
.yl-tb ul li:nth-child(8):hover {background:url(../images//jjfa-yl-ico08-b.png) no-repeat 25px 24px #00419a; transition:all 0.5s; color:#ffffff;}

.jjfa-l { background:url(../images/jjfa-big-bg.jpg) no-repeat center center fixed; background-size:100% 100%; width:100%; min-width:1200px; padding:30px 0;}

.jjfa-mk-box { width:1140px; margin-top:50px;}
.jjfa-mk { float:left; width:350px; margin-right:30px;}
.jjfa-mk-top { position:relative; height:160px; width:350px; overflow:hidden;}
.jjfa-mk-top .mk-top-bgimg { position:absolute; top:0; left:0; width:350px; height:159px; z-index:8; border-bottom:1px solid #ffffff;}
.jjfa-mk-top .mk-top-txt { text-align:center; position:relative; z-index:10; font-size:20px; color:#000000;transition:all 0.5s; height:160px;}
.jjfa-mk-top .mk-top-txt img { display:block; margin:0 auto; padding-top:40px;}
.jjfa-mk-top .mk-top-txt h3 { font-size:20px; padding-top:25px; font-weight:bold;}
.jjfa-mk:hover .mk-top-txt { background:rgba(182,227,255,0.7);transition:all 0.5s;}

.jjfa-mk-bot { background:#ffffff; text-align:center; padding:20px 0 5px;}
.jjfa-mk-bot ul li { font-size:16px; width:150px; margin:0 5px; text-align:center; line-height:40px; height:40px; border:1px solid #e0e0e0; background:#f3f7ff; display:inline-block; margin-bottom:15px;}
.jjfa-mk-bot ul li:hover { background:#2269e5; color:#ffffff;}
.jjfa-mk-bot ul li:nth-child(5) { width:316px;}


/*-- æœåŠ¡ä½“ç³» --*/

.fftx-yd { width:1200px; margin:0 auto;}
.fftx-yd ul { padding:50px 0 20px; text-align:center}
.fftx-yd ul li { width:300px; display:inline-block; height:250px; vertical-align:top; margin:0 45px;}
.fftx-yd ul li img {transition:all 0.4s;}
.fftx-yd ul li:hover img { transform:rotateY(360deg) scale(0.9);transition:all 0.4s;}
.fftx-yd ul li h4 { font-size:20px; color:#2256a6; padding:20px 0 10px;}
.fftx-yd ul li p { font-size:14px; line-height:24px;}

.fftx-ys { width:100%;}
.fftx-ys h3 { font-size:30px; text-align:center; background:url(../images/fwtx-ys-hbg.png) no-repeat center top; height:133px; line-height:100px;}
.fftx-ys-list .fftx-ys-nr-box { width:1200px; margin:0 auto; height:400px;}
.fftx-ys-list .fftx-ys-nr { height:350px; padding-top:50px;}
.fftx-ys-list .fftx-ys-nr img { float:left; margin-left:125px; max-height:320px; width:auto;}
.fftx-ys-list .fftx-ys-nr:hover img {animation:gelatine 0.5s;}
.fftx-ys-list .fftx-ys-nr .fftx-ys-txt { float:right; width:600px; padding-left:120px; box-sizing:border-box; padding-top:60px;}
.fftx-ys-list .fftx-ys-nr h4 { font-size:30px; margin-bottom:25px;}
.fftx-ys-list .fftx-ys-nr p { font-size:16px; line-height:36px; width:360px; color:#666666;}
.fftx-ys-list .fftx-ys-nr:nth-child(even) { background:#f5f5f5;}
.fftx-ys-list .fftx-ys-nr:nth-child(even) img { float: right; margin-left:0; margin-right:70px;}
.fftx-ys-list .fftx-ys-nr:nth-child(even) .fftx-ys-txt { float:left;}


/*-- å®‰å…¨è¿ç»´ --*/

.aqyw-one-box { width:1200px; margin:0 auto; padding:50px 0;}
.aqyw-one-box img { float:left; margin:0 100px;}
.aqyw-one-box p { font-size:18px; line-height:42px;}
.aqyw-two-box { width:1200px; margin:0 auto; padding-bottom:50px;}
.aqyw-two-box ul { width:1210px;}
.aqyw-two-box ul li { width:565px; height:120px; padding:10px; box-sizing:border-box; background:#f7f7f7; border:1px solid #e6e6e6; float:left; margin-right:40px; margin-bottom:40px; float:left;}
.aqyw-two-box ul li img { float:left; width:80px; height:80px; margin:10px 30px 10px 10px;}
.aqyw-two-box ul li:hover img { transform: rotate(360deg); transition:all 0.5s;}
.aqyw-two-box ul li h3 { padding:10px 0 5px 0; font-size:24px; color:#2256a6;}
.aqyw-two-box ul li p { font-size:16px; line-height:30px; }
.aqyw-three-box { width:1200px; margin:0 auto; padding-bottom:30px;}
.aqyw-three-img { float:left; width:520px; padding-top:60px;}
.aqyw-three-img img { max-width:520px; max-height:360px;}
.aqyw-three-txt { float:right; width:580px;}
.aqyw-three-txt ul li { margin-bottom:35px;}
.aqyw-three-txt ul li h3 { font-size:18px; color:#2256a6; height:40px; line-height:40px; font-weight:bold;}
.aqyw-three-txt ul li h3 span { display:inline-block; width:36px;}
.aqyw-three-txt ul li h3 img { margin-right:15px; vertical-align:middle;}
.aqyw-three-txt ul li p { padding-left:36px;}

/*-- äº‘æœåŠ¡ --*/

.yfw-one-box { width:100%; background:#f9f9f9;}

.yfw-two-box { width:1200px; margin:0 auto; padding:50px 0;}
.yfw-t-mk { float:left; width:340px; background:#f3f7fd; height:480px; margin:0 30px; text-align:center;}
.yfw-ml-img { display:table-cell; height:180px; line-height:180px; text-align:center; vertical-align:middle; width:340px;}
.yfw-ml-img img { max-height:150px; width: auto; display:block; margin:0 auto; vertical-align:middle;}
.yfw-ml-txt { padding:20px; height:300px; box-sizing:border-box; transition:all 0.5s;}
.yfw-ml-txt h4 { font-size:24px; margin-bottom:20px; color:#2256a6;}
.yfw-ml-txt p { text-align:left; font-size:16px; line-height:36px; color:#666666;}
.yfw-t-mk:hover .yfw-ml-txt { background:#3d77de; transition:all 0.5s;}
.yfw-t-mk:hover .yfw-ml-txt h4,.yfw-t-mk:hover .yfw-ml-txt p { color:#ffffff;}
.yfw-t-mk:hover .yfw-ml-img img { animation:gelatine 0.5s;}


/*-- æ¡ˆä¾‹å±•ç¤º --*/

.al-box { width:1200px; margin:0 auto; padding:40px 0;}
.al-list ul { width:1260px;}
.al-list ul li { width:360px; margin-right:60px; float:left; text-align:center; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:40px; overflow:hidden;}
.al-list ul li .al-list-img { padding:5px; width:348px; height:251px; line-height:251px; text-align: center; overflow:hidden; display:table-cell; vertical-align:middle; transition:all 0.3s;}
.al-list ul li .al-list-img img { max-width:348px; max-height:251px; margin:0 auto; display:block; vertical-align:middle; transition:all 0.5s;}

.al-list03 ul { width:1240px;}
.al-list03 ul li { width:270px; margin-right:40px; float:left; text-align:center; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:40px; overflow:hidden;}
.al-list03 ul li .al-list-img { padding:5px; width:258px; height:160px; line-height:160px; text-align: center; overflow:hidden; display:table-cell; vertical-align:middle; transition:all 0.3s;}
.al-list03 ul li .al-list-img img { max-width:258px; max-height:160px; margin:0 auto; display:block; vertical-align:middle; transition:all 0.5s;}


.al-list04 ul { width:1240px;}
.al-list04 ul li  { width:208px; margin-right:40px; float:left; text-align:center; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:40px; overflow:hidden;}
.al-list04 ul li .al-list-img { padding:5px; width:196px; height:325px; line-height:325px; text-align: center; overflow:hidden; display:table-cell; vertical-align:middle; transition:all 0.3s;}
.al-list04 ul li .al-list-img img { max-width:196px; max-height: none ;height:325px; margin:0 auto; display:block; vertical-align:middle; transition:all 0.5s;}


.al-list ul li p { height:40px; line-height:40px; font-size:14px; text-align:center;  background:#f5f5f5;}
.al-list ul li:hover p { background:#dee5ef; transition:all 0.3s;}
.al-list ul li:hover .al-list-img img { transform:scale(1.05); transition:all 0.5s;}
.al-list02 ul li { width:100%; height:260px; overflow:hidden; background:#f7f7f7; margin-bottom:35px;}
.al-list02 ul li .al-list-img { width:365px; height:260px; overflow:hidden; float:left;}
.al-list02 ul li .al-list-img img { width:365px; display:block; height:260px;}
.al-list02 ul li .al-list-txt { padding:25px; float:left; width:785px;}
.al-list02 ul li .al-list-txt h3 { font-size:22px; margin-bottom:30px;}
.al-list02 ul li .al-list-txt p { font-size:16px; line-height:32px; color:#666666;}


/*-- åˆ†é¡µ --*/

.page { text-align:center; height:30px; line-height:30px; padding:20px 0;}
.page span,.page a { display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e3e3e3;}
.page span { color:#999999; border:1px solid #f1f1f1;}
.page a:hover,.page a.on { color:#2356a7; border-color:#2356a7;}

.al-box-tab { width:100%; height:100px; background:#f9f9f9; padding-top:30px; box-sizing: border-box;}
.al-box-tab h3 { height:40px; line-height:40px; text-align:center}
.al-box-tab h3 span { cursor: pointer; display:inline-block; height:40px; border-radius:20px; font-size:18px; color:#666666; margin:0 10px;}
.al-box-tab h3 span.on { color:#ffffff; background:#2257a7;}
.al-box-tab h3 a {display:inline-block; padding:0 20px; height:40px; border-radius:20px; font-size:18px; color:#666666; margin:0 10px;}
.al-box-tab h3 a.on { color:#ffffff; background:#2257a7;}
.al-box-tab h3 span.on  a { color:#ffffff; }
/*-- æ–°é—»åˆ—è¡¨ --*/

.ny-news-box,.bazc-box,.about-box { width:1200px; margin:0 auto; padding:30px 0;}

.ny-news-list ul li { height:70px; padding:20px 10px;  background:#f9f9f9; margin-bottom:20px; transition:all 0.5s; border-radius:2px;}
.ny-news-list ul li .news-list-ms { width:900px; margin:0 30px;}
.ny-news-list ul li .news-list-ms p { max-height: 40px; overflow: hidden; height: auto;}
.ny-news-list ul li .news-list-more { height:40px; width:120px; background:#e6f3ff; line-height:40px; border-radius:20px; float:left; text-align:center; margin-top:15px; font-size:16px; border:1px solid #f2f2f2;}
.ny-news-list ul li:hover { background:#2257a7; transition:all 0.5s;}
.ny-news-list ul li:hover a { color:#fff;}
.ny-news-list ul li:hover p { color:#fff;}
.ny-news-list ul li:hover .news-list-more { background:#ffffff; color:#2257a7;}
.ny-news-list ul li:hover .news-list-more a { color:#2257a7;}

.ny-wznr-box { width:1200px; margin:0 auto; padding:30px 0 0 0;}
.ny-wznr-box h1 { font-size:24px; text-align:center; line-height:36px; padding:10px 0;}
.ny-wznr-box h4 { font-size:14px; text-align:center; color:#999999; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.ny-wznr-box p { font-size:16px; line-height:36px; margin-bottom:15px; text-indent:32px;}
.ny-wznr-box p img { display:block; max-width:700px; height:auto; margin:0 auto;}
.ny-wznr-box video { display:block; max-width:700px; height:auto; margin:0 auto;}

.wznr-page { width:1200px; margin:5px auto; padding:20px 0; line-height:40px; border-top:1px solid #e3e3e3; }
.wznr-page p { display:block; width:48%;}
.wznr-page p.r { text-align:right;}

.bazc-lod-box { line-height:40px; border:1px solid #e3e3e3; background:#f8f8f8;}
.bazc-lod-box span,.bazc-lod-box a { display:inline-block; margin:0 15px;}
.bazc-lod-box span { color:red; font-weight:bold;}
.bazc-lod-box a { font-weight:bold;}

.about-box { padding-top:0px;}

.gsjs-box { width:1200px; margin:0 auto; padding-top:40px;}
.gsjs-img { width:465px;}
.gsjs-txt { width:680px;}
.gsjs-txt h3 { margin-bottom:20px;}
.gsjs-txt p { font-size:14px; line-height:28px;}


.ryzz-box {  padding:0 30px;}
.ryzz-box h3 { font-size:24px; border-bottom:3px solid #007fff; width:100px; text-align: center; height:40px; line-height:40px; }
.ryzz-box ul li { float:left; margin:0 15px; width: 348px;margin-bottom:25px;text-align: center;border: 1px solid #f2f2f2;height: 320px;}
.ryzz-box ul li .ryzz-img {height: 255px;vertical-align: middle; padding:10px;}
.ryzz-box ul li img { display:block; max-width: 330px; max-height: 255px;text-align: center;margin: 0 auto;vertical-align: middle;}
.ryzz-box ul li p {width: 100%; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #fff; background: #5c93d9; text-align: center;}


.tdfc-box {  padding:0 15px 40px;}
.tdfc-box h3 { font-size:24px; border-bottom:3px solid #007fff; width:100px; text-align: center; height:40px; line-height:40px; }
.tdfc-box ul li { float:left; margin:0 20px; width: 348px;margin-top:30px;text-align: center;border: 1px solid #f2f2f2;height: 300px;}
.tdfc-box ul li .ryzz-img {height: 255px;vertical-align: middle;}
.tdfc-box ul li img { display:block; max-width: 346px; max-height: 255px;text-align: center;margin: 0 auto;vertical-align: middle;}
.tdfc-box ul li p { height:40px; line-height:40px; font-size:14px; text-align:center;}


.qyzp-js { padding:15px; line-height:28px;}
.qyzp-js h3 { font-size:18px; font-weight:bold;}
.qyzp-js p { font-size:14px;}
.qyzp-js p span { font-weight:bold;}
.qyzp-txt { width:700px;}
.qyzp-rwm { width:200px; text-align:center;}
.qyzp-rwm p { line-height:40px;}

.jrwm-zwyq { margin-top:20px; background:#e2f2ff; border-radius:5px; padding:30px;}
.jrwm-zwyq h3 { text-align:center;}
.jrwm-zwyq h3 span { padding:0 25px; height:40px; line-height:40px; display:inline-block; transition:all 0.5s; cursor:pointer; margin:0 15px; border-radius:20px; background:#cee9ff; font-size:16px;}
.jrwm-zwyq h3 span.on { background:#2257a7;; color:#ffffff; font-weight: bold; transition:all 0.5s;}
.jrwm-zwyq-xq p { line-height:36px; font-size:16px;}


.logo-sy-box { width:100%; background:#f9f9f9;}
.logo-sy { width:1200px; margin:0 auto; padding:40px 0 50px;}
.logo-sy h3,.gsjs-box h3 { font-size:24px; color:#2256a6; margin-bottom:20px;}
.logo-sy h3 span,.gsjs-box h3 span { color:#666666; font-size:20px;}
.logo-sy-img { padding:30px 80px;}
.logo-sy-img img { float:left; margin-right:35px;}
.logo-sy-img p { font-size:16px; line-height:36px; padding-top:10px;}

.qywh-yd-box { background:url(../images/qywh-bigbg01.jpg) no-repeat center center; height:470px;}

.lxwm-gszb { width:480px; float:left; background:#f5f5f5; height:270px; box-sizing:border-box; padding:30px; overflow: hidden;}
.lxwm-gszb h3,.lxwm-gsfb h3 { font-size:22px; padding-bottom:20px;}
.lxwm-gszb p,.lxwm-gsfb p { line-height:32px; font-size:16px; }
.lxwm-gsmap { width:1200px; height:300px; margin:0 auto;}
.lxwm-gsmap>div { height:300px !important;}

.ny-gsdz { width:1200px; margin:30px auto;}
.gs-dzmk { width:285px; height:200px; margin-right:20px; float:left; text-align:center; background:#f0fdff; transition:all 0.4s;}
.gs-dzmk h3 { height:45px; margin-top:25px; margin-bottom:15px; line-height:45px;}
.gs-dzmk h3 img { vertical-align:middle;transition:all 0.4s;}
.gs-dzmk h4 { color:#2257a7; font-size:18px;}
.gs-dzmk span { display: inline-block; width:50px; height:2px; overflow:hidden; background:#2257a7; margin:10px 0;}
.gs-dzmk p { font-size:12px; padding:0 5px; line-height:22px;}

.gs-dzmk:hover h3 img { transform:rotateY(360deg); transition:all 0.4s;}
.gs-dzmk:hover { background:#d8f9ff; transition:all 0.4s;}

.gs-dzmk:last-child { margin:0;}
.lxwm-yw-box { width:1200px; margin:0 auto;}

.lxwm-gsfb-box { width:1230px; margin-top:40px;}
.lxwm-gsfb { width:380px; float:left; height:220px; box-sizing:border-box; margin-right:30px; overflow:hidden;}
.lxwm-gsfb:nth-child(1) { background:url(../images/contant-bg01.jpg) no-repeat center center;}
.lxwm-gsfb:nth-child(2) { background:url(../images/contant-bg02.jpg) no-repeat center center;}
.lxwm-gsfb:nth-child(3) { background:url(../images/contant-bg03.jpg) no-repeat center center;}
.lxwm-gsfb .lxwm-bg { text-align:center;  position:relative;width:380px;height:220px;}
.lxwm-gsfb .lxwm-bg h3 { display:inline-block; padding:0 25px; height:65px; line-height:65px; font-size:24px; text-align:center; background:rgba(255,255,255,0.75); margin:0 auto; margin-top:75px; transition:all 0.3s;}
.lxwm-gsfb .lxwm-bg .lxwm-tell { position: absolute; width:100%; text-align:center; bottom:-50px; opacity:0;transition:all 0.3s; }
.lxwm-gsfb .lxwm-bg .lxwm-tell p img { width:auto; height:18px; vertical-align:sub; margin-right:4px;}
.lxwm-gsfb .lxwm-bg:hover h3 { width:380px; height:260px; transition:all 0.3s; margin:0; padding-top:30px; box-sizing:border-box;}
.lxwm-gsfb .lxwm-bg:hover .lxwm-tell { opacity:1; transition:all 0.3s;  bottom:35px;}
.lxwm-gsfb:nth-child(3) .lxwm-bg:hover .lxwm-tell { opacity:1; transition:all 0.3s;  bottom:5px;}
.lxwm-gsfb:nth-child(3)  .lxwm-bg:hover h3 { padding-top: 0px;height:240px;}



.fzlc-top { width:108px; height:65px; margin:0 auto; }
.fzlc-top img { width:108px; height:65px; display:block;}
.fzlc-qg { background:url(../images/fzlc-midbg.png) repeat-y center top; margin-bottom:30px; position:relative;}

.fzlc-box { width:1200px; margin:0 auto; padding-top:30px;}

.fzlc-list { position:relative; z-index:5; margin-top:-35px;}
.fzlc-list h4 { width:80px; height:80px; line-height:80px; font-size:24px; text-align:center; border-radius:65px; background:#fff; border:10px solid #2356a6; color:#2356a6; display:block; margin:0 auto;}
.fzlc-list ul li { width:480px; border-bottom:3px solid #2356a6; margin-top:-25px;}
.fzlc-list ul li .fzlc-sj { background:#ffffff; border:2px solid #2356a6; border-bottom:0; padding:10px; width:270px; border-radius:4px 4px 0 0;}
.fzlc-list ul li .fzlc-sj h5 { font-size:18px; font-weight:bold; color:#2356a6; margin-bottom:10px;}
.fzlc-list ul li .fzlc-sj p { font-size:14px; line-height:24px;}


.fzlc-box li.fzlc-list-r { margin-left:620px;}
.fzlc-box li.fzlc-list-r .fzlc-sj { margin-left:186px; text-align:right;}
.fzlc-box li.fzlc-list-l { margin-left:100px;}
.fzlc-box .fzlc-list:last-child h4 { width:100px; height:100px; line-height:100px; font-size:28px; border:15px solid #2356a6; margin-bottom:-10px;}
.bs-mk { background:#fff; height:10px; margin-top:-10px; position:absolute; bottom:0; width:100%; z-index:2;}


.ny-fzlc { width:100%; margin-top:40px; background:url(../images/fzlc-bigbg.jpg) no-repeat center top; height:585px;}
.ny-fzlc-box { width:1200px; margin:0 auto; text-align:center; height:585px; overflow:hidden;}

.ny-map-box { width:100%; padding:30px 0; margin-top:20px; background:#f9f9f9;}

/*-- ç§»åŠ¨å›žå¼¹åŠ¨ç”» --*/

@keyframes box-lyht
{
0% { right:-8px;}
25% { right:-15px;}
50% { right:-10px;}
75% { right:-18px;}
100% { right:-8px;}
}

@-webkit-keyframes box-lyht 
{
0% { right:-8px;}
25% { right:-15px;}
50% { right:-10px;}
75% { right:-18px;}
100% { right:-8px;}
}


/*-- æ”¾å¤§å›žå¼¹åŠ¨ç”» --*/

@keyframes box-size
{
0% { width:0; height:0; left:50%; top:50%;}
50% { width:250px; height:250px; left:0; top:-100px;}
100% { width:0; height:0; left:50%; top:50%;}
}

@-webkit-keyframes box-size 
{
0% { width:0; height:0; left:50%; top:50%;}
50% { width:250px; height:250px; left:0; top:-100px;}
100% { width:0; height:0; left:50%; top:50%;}
}

/*-- å¼¹æ€§åŠ¨ç”» --*/

@keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }

  
}

@-webkit-keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}

.flexslider .slides p { font-size: 18px; line-height: 36px;}
.copy p img { vertical-align:middle; margin-right:5px;}
.copy p a { color:#cccccc;}

.index-tzgg-box { width:100%; height:60px; line-height:60px; background:#f8f8f8;}
.index-tzgg { width:1200px; margin:0 auto;}
.index-tzgg h3 { font-size:16px; font-weight:bold; width:100px; float:left;}
.index-tzgg-gd { width:1100px; float:left;}
.index-tzgg-gd ul { width:1100px;}
.index-tzgg-gd ul a { margin:0 20px; font-size:16px; float: left; display:block; width:auto !important;}

.tempWrap { width:1100px !important;}
.case-list .tempWrap { width:1200px !important;}

.trans_msg {width: auto;padding: 2px;border-radius: 2px;background:#fff;border:1px solid #eee;text-align: center;}
.trans_msg img {width: 420px;height: auto;margin: 0 auto;display:block;text-align: center;vertical-align: middle;border:1px solid #f1f1f1;}



.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff; overflow:hidden;}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#2072df;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#2072df;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#2072df;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#2072df}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#2072df;}
.meau-sev .cndns-right-btn{border-color:#2072df;background:url(../images/02index-banner-8.gif) no-repeat #2072df center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#2072df}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border {border:1px solid #ccc;border-top:4px solid #2072df;padding:10px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{ float:left;color:#2072df;font-size:24px;line-height:52px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-t img { width:156px; height:156px; display:block; margin-bottom:10px;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a img { vertical-align:middle;}
.cndns-right-box .box-border .sev-b li a:hover{color:#2072df}
.meau-sev .cndns-right-box .box-border{width:340px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#333333;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#2072df}
.meau-zs .cndns-right-btn{background-color:#2072df;color:#fff;margin-top:80px;border-color:#2072df}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.cndns-right-box .box-border .sev-t span img { width:47px; height:43px; margin-top:5px;}

.yyal-nr-box { width:100%;}
.yyal-xjt { position:absolute; top:-4px; left:50%; margin-left:-24px;}
.yyal-nr-box h3 { text-align:center; font-size:30px; padding:50px 0;}
.yyal-nr-box .box01 { width:1200px; margin:0 auto; padding-bottom:80px;}
.yyal-nr-box .box01 img { float:left; margin-left:40px; width:470px; height:270px;}
.yyal-nr-box .box01 .box1-txt { float:right; padding-right:80px; width:520px;}
.yyal-nr-box .box01 .box1-txt p { line-height:32px; font-size:16px; margin-bottom:30px;}

.yyal-nr-box .box02,.yyal-nr-box .box05 { width:100%; height:425px; margin:0 auto;  background:#f4f4f4; position:relative;}
.yyal-nr-box .box02 .box02-nr,.yyal-nr-box .box05 .box05-nr { width:1200px; margin:0 auto;}
.yyal-nr-box .box02 .box02-nr .box02-txt,.yyal-nr-box .box05 .box05-nr .box05-txt { float:left; padding:90px 0 0 90px; width:480px;}
.yyal-nr-box .box02 .box02-nr .box02-txt h4,.yyal-nr-box .box05 .box05-nr .box05-txt h4 { display:inline-block; padding:20px 24px; border:1px solid #c8dcf6; background:#e8eef4; font-size:24px; color:#0060db; position:relative; max-width:470px; margin-bottom:30px;}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span { display:block; width:14px; height:14px; position:absolute;}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span img,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span img { width:14px; height:13px; display:block;}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span.bk-l-top,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span.bk-l-top { top:-1px; left:-1px;}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span.bk-r-top,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span.bk-r-top { top:-1px; right:-1px;transform: rotate(90deg)}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span.bk-r-bot,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span.bk-r-bot { bottom:-1px; right:-1px;transform: rotate(180deg)}
.yyal-nr-box .box02 .box02-nr .box02-txt h4 span.bk-l-bot,.yyal-nr-box .box05 .box05-nr .box05-txt h4 span.bk-l-bot { bottom:-1px; left:-1px;transform: rotate(270deg)}
.yyal-nr-box .box02 .box02-nr .box02-txt p,.yyal-nr-box .box05 .box05-nr .box05-txt p  {font-size:16px;line-height:32px; width: 450px;}
.yyal-nr-box .box02 .box02-nr>img { float:right; max-width:400px; max-height:350px; margin:50px 120px 0 0 ;}

.yyal-nr-box .box03,.yyal-nr-box .box05 { width:100%;  margin:0 auto;  background:#f9f9f9; position:relative;}
.yyal-nr-box .box03 .box03-nr,.yyal-nr-box .box04 .box04-nr { width:1200px; margin:0 auto;}
.yyal-nr-box .box03 .box03-nr h4 { font-size:28px; color:#0060db; text-align:center; padding:50px 0 10px 0;}
.yyal-nr-box .box03 .box03-nr h5 { font-size:16px; line-height:40px; text-align:center;}
.yyal-nr-box .box03 .box03-nr ul { text-align:center; padding:50px 0;}
.yyal-nr-box .box03 .box03-nr ul li { display:inline-block; width:280px; height:282px; background:url(../images/yyal-list-bg1.png) no-repeat center center; text-align:center; margin:0 20px;}
.yyal-nr-box .box03 .box03-nr ul li img { width:80px; height:auto; display:block; margin:55px auto 0;}
.yyal-nr-box .box03 .box03-nr ul li h6 { font-size:20px; color:#0060db; padding:20px 0 10px 0;}
.yyal-nr-box .box03 .box03-nr ul li p { width:120px; font-size:14px; line-height:26px; margin:0 auto;}

.yyal-nr-box .box04 {width:100%; background:#e7f3ff; position:relative;}
.yyal-nr-box .box04 .box04-nr h4 { font-size:28px; color:#0060db; text-align:center; padding:50px 0 10px 0;}
.yyal-nr-box .box04 .box04-nr h5 { font-size:16px; line-height:40px; text-align:center;}
.yyal-nr-box .box04 .box04-nr ul {text-align:center; padding:50px 0;}
.yyal-nr-box .box04 .box04-nr ul li { display:inline-block; background:url(../images/yyal-list-bg2.png) no-repeat center center; width:175px;  height:205px; margin:0 35px;} 
.yyal-nr-box .box04 .box04-nr ul li img { width:85px; height:auto; margin-top:50px;}
.yyal-nr-box .box04 .box04-nr ul li p { font-size:16px; color:#fff; text-align:center; line-height:40px;}

.yyal-by { text-align:center; color:#0060db; font-size:34px; padding-bottom:40px;}
.yyal-nr-box .box05 { padding:20px 0;}
.yyal-nr-box .box05 .box05-nr>img { float:right; max-width:430px; max-height:350px; margin:50px 60px 0 0 ;}
